.swiss-home {
  &__infos {
    > div {
      @extend %flex-center-nowrap;

      margin-bottom: 4em;

      p {
        flex: 1 1 100%;
        margin: 0;
      }

      i {
        flex: 0 0 2em;
        margin-right: 2.5rem;
        text-align: center;
        font-size: 2.5em;
        color: $c-brag;
        font-weight: bold;
      }
    }

    #faq {
      display: block;

      .faq {
        @extend %flex-center-nowrap;

        margin-bottom: 4em;

        strong {
          display: block;
          margin-bottom: 0.4em;
        }
      }
    }
  }

  .slist {
    margin-bottom: 3em;

    tbody th {
      @extend %roboto;

      // background: $c-bg-box;
    }
  }

  .swisses {
    time {
      opacity: 1;
      font-size: 1em;
    }

    td {
      padding: 0.5rem 1rem;
    }

    .header {
      padding: 0;
    }

    .team {
      color: $c-brag;
    }

    a {
      padding: 1em;
      display: block;
      color: $c-font;

      &:hover,
      &:hover .team {
        color: $c-link;
      }
    }

    .name {
      font-size: 1.3em;
      display: block;
    }

    .rounds {
      display: block;
    }

    td:last-child {
      text-align: right;
    }

    .players {
      @extend %data-icon-top;

      display: block;
      font-weight: bold;
      margin-top: 0.2em;
      color: $c-brag;
    }

    .icon {
      text-align: center;

      i {
        font-size: 2.5em;
        color: $c-brag;
      }
    }
  }
}
